package com.zerosky.crm.po;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import org.springframework.web.multipart.MultipartFile;

/**
 * Customer实体类 与实体表关联
 * 
 * @author zhouzhengxiang;
 * @since 2017-06-08
 */
public class Customer implements Serializable {
	private static final long serialVersionUID = 1L;
	/* 客户ID */
	private String customerId;
	/* 客户姓名 */
	private String customerName;
	/* 性别 */
	private String sex;
	/* 风险图片 */
	private String picture;
	/* 手机号码 */
	private String mobileNumber;
	/* 密码 */
	private String password;
	/* 籍贯 */
	private String birthPlace;
	/* 地址 */
	private String address;
	/* 出生日期 */
	private Date birthday;
	/* 证件号码 */
	private String idNumber;
	/* 证件类型 */
	private String idType;
	/* 学历 */
	private String educationBackground;
	/* 婚姻状况 */
	private String maritalStatus;
	/* 职业 */
	private String profession;
	/* 公司名称 */
	private String company;
	/* 公司地址 */
	private String companySite;
	/* 创建时间 */
	private Date createDate;
	/* 创建人 */
	private String createPeople;
	/* 客户状态 */
	private String customerState;
	/* 客户来源 */
	private String customerSource;
	/* 客户类型 */
	private String customerType;
	/* 座机号码 */
	private String phone;
	/* 传真 */
	private String facsimile;
	/* 网址 */
	private String url;
	/* 修改人 */
	private String updatePeople;
	/* 修改时间 */
	private Date updateDate;
	/* 负责人 */
	private String personLiable;
	/* 所属分公司 */
	private String departmentId;
	/* 所属部门 */
	private String branchId;
	/* 所属团队 */
	private String teamId;
	/* 其他联系方式 */
	private String otherLinks;
	/* 活动关联ID */
	private Integer activityId;
	/* 活动关联ID */
	private String riskRating;
	/* 微信openID */
	private String openid;
	/* 微信UID */
	private String uid;
	/* 客户头像 */
	private String portrait;

	/* 文件上传所用 */
	private String fileName; // 不是数据库表里的数据 个人使用
	private MultipartFile hotelImgFile;
	private String deptName;// 分公司名称
	private String deptNumber;// 分公司客户人数
	private String branchName;// 部门名称
	private String number;// 部门客户人数
	private Employee emp;
	/*附件*/
	private List<Document> list;
	/* 文件上传所用 */
	private List<MultipartFile> hotelImgFileList;
	/* 是否邀约客户 */
	private String isInvite;
	/* 客户拜访记录数量 */
	private String visitCount;

	
	public String getVisitCount() {
		return visitCount;
	}

	public void setVisitCount(String visitCount) {
		this.visitCount = visitCount;
	}

	public String getDeptNumber() {
		return deptNumber;
	}

	public void setDeptNumber(String deptNumber) {
		this.deptNumber = deptNumber;
	}

	public String getIsInvite() {
		return isInvite;
	}

	public void setIsInvite(String isInvite) {
		this.isInvite = isInvite;
	}

	public String getBranchName() {
		return branchName;
	}

	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}

	public String getOtherLinks() {
		return otherLinks;
	}

	public void setOtherLinks(String otherLinks) {
		this.otherLinks = otherLinks;
	}

	public Integer getActivityId() {
		return activityId;
	}

	public void setActivityId(Integer activityId) {
		this.activityId = activityId;
	}

	public Employee getEmp() {
		return emp;
	}

	public void setEmp(Employee emp) {
		this.emp = emp;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public String getNumber() {
		return number;
	}

	public void setNumber(String number) {
		this.number = number;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getPicture() {
		return picture;
	}

	public void setPicture(String picture) {
		this.picture = picture;
	}

	public String getMobileNumber() {
		return mobileNumber;
	}

	public void setMobileNumber(String mobileNumber) {
		this.mobileNumber = mobileNumber;
	}

	public String getBirthPlace() {
		return birthPlace;
	}

	public void setBirthPlace(String birthPlace) {
		this.birthPlace = birthPlace;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public Date getBirthday() {
		return birthday;
	}

	public void setBirthday(Date birthday) {
		this.birthday = birthday;
	}

	public String getIdNumber() {
		return idNumber;
	}

	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}

	public String getIdType() {
		return idType;
	}

	public void setIdType(String idType) {
		this.idType = idType;
	}

	public String getEducationBackground() {
		return educationBackground;
	}

	public void setEducationBackground(String educationBackground) {
		this.educationBackground = educationBackground;
	}

	public String getMaritalStatus() {
		return maritalStatus;
	}

	public void setMaritalStatus(String maritalStatus) {
		this.maritalStatus = maritalStatus;
	}

	public String getProfession() {
		return profession;
	}

	public void setProfession(String profession) {
		this.profession = profession;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreatePeople() {
		return createPeople;
	}

	public void setCreatePeople(String createPeople) {
		this.createPeople = createPeople;
	}

	public String getCustomerState() {
		return customerState;
	}

	public void setCustomerState(String customerState) {
		this.customerState = customerState;
	}

	public String getCustomerSource() {
		return customerSource;
	}

	public void setCustomerSource(String customerSource) {
		this.customerSource = customerSource;
	}

	public String getCustomerType() {
		return customerType;
	}

	public void setCustomerType(String customerType) {
		this.customerType = customerType;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getFacsimile() {
		return facsimile;
	}

	public void setFacsimile(String facsimile) {
		this.facsimile = facsimile;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getUpdatePeople() {
		return updatePeople;
	}

	public void setUpdatePeople(String updatePeople) {
		this.updatePeople = updatePeople;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getPersonLiable() {
		return personLiable;
	}

	public void setPersonLiable(String personLiable) {
		this.personLiable = personLiable;
	}

	public String getDepartmentId() {
		return departmentId;
	}

	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public MultipartFile getHotelImgFile() {
		return hotelImgFile;
	}

	public void setHotelImgFile(MultipartFile hotelImgFile) {
		this.hotelImgFile = hotelImgFile;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getCompanySite() {
		return companySite;
	}

	public void setCompanySite(String companySite) {
		this.companySite = companySite;
	}

	public String getTeamId() {
		return teamId;
	}

	public void setTeamId(String teamId) {
		this.teamId = teamId;
	}

	public String getBranchId() {
		return branchId;
	}

	public void setBranchId(String branchId) {
		this.branchId = branchId;
	}

	public String getRiskRating() {
		return riskRating;
	}

	public void setRiskRating(String riskRating) {
		this.riskRating = riskRating;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public String getUid() {
		return uid;
	}

	public void setUid(String uid) {
		this.uid = uid;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getPortrait() {
		return portrait;
	}

	public void setPortrait(String portrait) {
		this.portrait = portrait;
	}

	public List<Document> getList() {
		return list;
	}

	public void setList(List<Document> list) {
		this.list = list;
	}

	public List<MultipartFile> getHotelImgFileList() {
		return hotelImgFileList;
	}

	public void setHotelImgFileList(List<MultipartFile> hotelImgFileList) {
		this.hotelImgFileList = hotelImgFileList;
	}

}